package cz.vse.adventura.po1715.xskrz00_skrivankova.hra;

import  cz.pecinovsky.english.pojj.adv_framework.game_txt.ICommand;



/*******************************************************************************
 * Instance tridy {@code PříkazPřemýšlej} představuje příkaz který vypíše hráči nápovědu, když si neví rady.
 * Nejedná se o nápověde k celé hře, ale vždy k jednotlivé místnosti
 * 
 * @author    Zuzana SKŘIVÁNKOVÁ
 * @version   1.00
 */
public class PříkazPřemýšlej extends APříkaz
{
//== KONSTANTNI ATRIBUTY TRIDY =================================================
//== PROMENNE ATRIBUTY TRIDY ===================================================
//== KONSTANTNI ATRIBUTY INSTANCI ==============================================
//== PROMENNE ATRIBUTY INSTANCI ================================================
//== NESOUKROME METODY TRIDY ===================================================

//##############################################################################
//== KONSTRUKTORY A TOVARNI METODY =============================================

    /***************************************************************************
     * Vytvoří příkaz, jenž po zadání vypíše hráči nápovědu k dané místnosti.
     */
    PříkazPřemýšlej()
    {
        super(Texty.pPŘEMÝŠLEJ,
              "Malá nápověda hráči, když si neví rady" );
    }


//== ABSTRAKTNI METODY =========================================================
//== NESOUKROME METODY INSTANCI ================================================

    /***************************************************************************
     * Vypíše nápovědu hráči k aktuální místnosti
     *
     * @param  param Nepouzite parametry prikazu
     * @return Nápověda k dané místnosti
     */
    @Override
    public String execute( String... param )
    {
        
        Hra_Alenka     hra     = Hra_Alenka.getHra();
        Místnost am      = hra.getActualPlace();
        
        return am.getPřemýšlejText();

    }



//== SOUKROME A POMOCNE METODY TRIDY ===========================================
//== SOUKROME A POMOCNE METODY INSTANCI ========================================
//== VNORENE A VNITRNI TRIDY ===================================================
//== TESTY A METODA MAIN =======================================================
}
